package cn.dengta.context.web;

import java.lang.annotation.*;

@Target(ElementType.ANNOTATION_TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface PreExecute {

	Class<? extends IPreExecute> bean();

	/**
	 * 默认异步执行
	 */
	boolean async() default true;

	/**
	 * 执行频率，每{}秒执行一次,为0时不启用次限制，每次调用都执行
	 */
	int frequency() default 0;

}
